popover: Allocate after setting final_position
authorMatthias Clasen <mclasen@redhat.com>
Tue, 28 Apr 2020 00:58:03 +0000 (20:58 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 28 Apr 2020 00:58:03 +0000 (20:58 -0400)
commit473709fee31a040b1fdbb36ebbee26f5bffabd68
treeb7d98dd5e6c25be77f1aaf5c0fe07a75ab5bcba3
parent12adf6362f1cb4b84b64bbd46caed80fa08cccba
popover: Allocate after setting final_position

When we find out that we've been flipped, set
final_position and final_rect before allocating
the popover. This prevents 'smashed-in beak' disease.

Fixes: #2671
gtk/gtkpopover.c